package com.crane.oss.school.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;
import java.util.Date;


/**
 * 学生异动记录表
 *
 * @author zhenxing.pi
 * @email ccsu123456@qq.com
 * @date 2022年03月26日 14时24分54秒
 */

@Getter
@Setter
@ToString
@TableName("school_student_change_class")
public class StudentChangeClass implements Serializable {

	private static final long serialVersionUID = -7878432359186865399L;

	/**
     * 学生异动id
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 学生id
     */
    private Long studentId;

    /**
     * 原年级
     */
    private Integer beforeGrade;

    /**
     * 原学号
     */
    private String beforeSn;

    /**
     * 原校区id
     */
    private Long beforeSchoolId;

    /**
     * 原班级id
     */
    private Long beforeClassId;

    /**
     * 现学号
     */
    private String currentSn;

    /**
     * 现校区id
     */
    private Long currentSchoolId;

    /**
     * 现班级id
     */
    private Long currentClassId;

    /**
     * 创建人
     */
    private Long createUserId;

    /**
     * 异动时间
     */
    private Date createTime;


}
